/******************************************************************************************
 * Import
 ******************************************************************************************/

// module
import _ from 'lodash';

/******************************************************************************************
 * Export Class
 ******************************************************************************************/

export default class Collect {

    /**
     * 服务器状态错误
     * 
     * @param {Int} statusCode 从服务器返回的状态码
     * @param {Object} setting 访问使用的原始设置对象
     */
    static statusFail(statusCode, setting) {
        // console.log(statusCode);
    }

    /**
     * 返回值解析错误
     * 
     * @param {String} responseText 
     * @param {Object} setting 访问使用的原始设置对象
     */
    static parseFail(responseText, setting) {

    }

    /**
     * 返回值格式验证错误
     * 
     * @param {String} responseText 
     * @param {Object} setting  访问使用的原始设置对象
     */
    static formatFail(responseText, setting) {

    }

    /**
     * 收集网络错误
     * 
     * @param {String} err 网络错误消息
     * @param {Object} setting 访问使用的原始设置对象
     */
    static networkFail(err, setting) {
        // console.log(err);
    }
}
